By tomcalloway on
I've narrowed a list of PHP 5.x - compatible CMSs down to this list.
What experiences have Drupal users had with these other systems, and how would you compare them as extensible, well-performing frameworks? Architecture, OOP/procedural style, usability and functionality are also important to me, in addition to the sense you have of their development teams and communities.
With Moodle (online course management system), it's not either-or, it seems there has been an effort to integrate Moodle and Drupal or Moodle and other CMSs.
Just looking for a little feedback to tip me one way or another or to rule out a few undesirable choices.
Comments
Hard to tell
It's not an easy task to give you good advice. It depends on the project. I mean - your'e looking at 2-3 CMS systems, 1-2 Community Management System (Drupal), 1 Wiki and 1 E-learning course management system.
What kind of project are you into?
I guess that Xaraya is the most extensible, Drupal has the best developer community and the most easily extended architecture, XOOPs and Joomla have very good and enthusiastic develper communities too. Joomla is aesthetically appealing, moodle is a good e-learning platform. Tikiwiki I don't know about.
Here on drupal.org, you shouldn't be surprised to hear that Drupal is the superior solution to most of the tasks that the other systems can handle.
Good category management is in Drupal and Xaraya.
Usability for admins is probably a close call - but I like Drupal style, even though it does not separate the site from the administration.
Usability for users/visitors is probably best in Joomla when it comes to visual appeal. I don't know which system is the most standard compliant, but I guess Drupal will be close to the winner, if it is not downright the winner.
If you want to do development you might want to read other comparisons. I don't have them at hand right now, but there was one this summer AFAIR.
Best
Gunnar Langemark
http://www.langemark.com
I know
Drupal, XOOPS and Jommla... and to my mind Drupal is superior in all points whereas XOOPS is probably better than Joomla concerning the flexibility- but XOOPS seams to be vulnerable and perhaps not that stable. Nevertheless I will keep XOOPS in my mind. Joomla is outdated.
From a php5 mySQL5 perspective.
From a php5 mySQL5 perspective. Xoops is the leader. Also Xaraya, Xoops and Joomla will be ahead of Drupal when they all get there database abstraction through use of ADOdb (or a copycat of it). Of these Xoops is the easiest to code for with Joomla being last (it kind of sucks really but it is addictive for some reason.). If you just want compatiblility with php5 and not use it then Drupal has them all beat. So it depends on where you stand as a developer/coder.
I've only used Joomla and
I've only used Joomla and Drupal. I installed XOOPS but couldn't understand it at all. Joomla's pretty good, inflexible and no 'community' features, but it looks better than Drupal does without themes.
I run several websites: my personal one on Drupal and the others on Joomla. When Joomla 2.0 is released it's probably going to be a lot more flexible though.
Andrew
-- get free domain names
I've only used Joomla and
Yep, the backend of Xoops is a mystery hole for the first 3 months. Coding is okay but usability of the backend has a learning curve like a camel hump. Joomla takes about a week to get with Drupal being about the same for a single user.
So I agree with you that sticking to Joomla and Drupal will fill most needs.
Just switched to PHP
I have just started using PHP, and I have been able to install Wordpress. I am looking to learn more and setup more of a community based site. I would also like the ability to embed videos from youtube, ifilm, google video, and other sites if possible. I noticed both Joomala and Drupal have plugins available. I would like the ability to post comments, and rate the videos too. Secondary would be to setup contests. Any advice would be greatly appreciated. I don't want an App that will tkae me 3 months to setup, configure and feel comfortbale administering. Thanks!
In my humble opinion, most
In my humble opinion, most of the others cms (I only know xoops and joomla) lack in simplicity… They both are somewhat complex from a user’s point of view… and from a developer’s point of view too (so I’ve heard).
Most of the beauty in Drupal resides in it’s simple but powerful architecture.
1. Drupal,
2. Xoops,
3. Joomla.
Thanks for the tips
I've narrowed my choices to Drupal, Xaraya, and one eye on Ruby on Rails. Now, I'll take a closer look at all of these.
But I think Drupal's slim size, speeds under load, and set of functionality will win out. But the RoR option keeps me awake at night with gnawing doubt.
Rails
Don't forget that Rails is more of a pure framework, whereas Drupal is a framework plus several hundred mini-applications (we call them modules). When I do any web application project, I first analyze the problem, and then spend time thinking about what pieces of the problem can be solved with existing Drupal modules, and the rest I have to program myself. You can't really evaluate Drupal without the knowlege of its modules, so you either have to look at all of them (or at least the major ones), or ask the forums "is there a module that bakes bread? Is there a module that washes cars?" etc. Without evaluating the available modules, you're missing 60-80% of the benefit of using Drupal.
- Robert Douglass
-----
My sites: HornRoller.com, RobsHouse.net
Xoops
Update to that Thread:
by the time xoops-devlopment has slow down while drupal grows like weed.
I'm just switching my xoops-projects to drupal. Xoops is not comparable any more with drupal, it is like compare a car with a plane...
Anyway, xoops has been an ingenious CMS for me since years. Thanks to that community!
best regards
Jürgen Brocke
........................
www.brocke.de
www.homerecording.de
www.deutschlandnetz.de
Newbie question
Hi,
Discovered this thread after getting really frustrated with Xoops community (again).
Xoops is pretty good but finding info is terrible, there is so much scattered so far and wide.
Anyway, now that i am considered a move, can anyone give me any detail on migrating custom modules.
My site uses pretty much all custom modules, mainly using the Xoops user management facilities for people and groups, but aside from that, it is just speed to develop that is my priority.
Custom modules = modules written by me for the systems that this install of xoops hooks into. (as it is used as a front end portal to a bunch of server farm scripts.)
I am using the BB and a couple of non-custom modules, but i am hoping to avoid re-writing 20 odd modules.
Thoughts or suggestions welcome.
Thanks.
More Info
Can you be more specific? Otherwise all we can do is point you to the Developer Documentation and the API (see hooks).
Hello, I have a pretty deep
Hello,
I have a pretty deep understanding of Drupal now after a few big and complex projects. It has been over the past years the only CMS I have used.
But I've recently gotten into my first Joomla project. I must say at first I really had my doubts and was having quite a bit of frustration understanding the different way one does things between the two environments. But these past two days, things have really begun to click and now I must say I'm quite impressed with the thinking and technical design in Joomla. Their module and template system is quite brilliant and radical.
I'm certainly intrigued. But I do like drupal and appreciate having some years of experience with it. I enjoy the drupal way of thinking! I think I'll enjoy getting into Joomla, though.
Don't hate me cause I like the "other platform" ;)
Reuben
Well, my opinions of Joomla
Well, my opinions of Joomla are shifting now that I've been digging in to this particular project I'm on. I'm really being turned off by its templating system. Drupal's got itself way better together in this regard, I'm finding myself making changes to files all over the place and seeing a real risk when it comes time to upgrade to a new version of Joomla or of contributed extensions.
I think Joomla is fine for quick-hit out-the-door type projects. Beware for sophisticated sites, online stores, etc. Best to stick with Drupal, I think, for these.